package intf

import "gitee.com/ljfirst/algo-go-sdk/src/data_structure/heap_stack_queue/stack"

/**
 * @author ljfirst
 * @version V1.0
 * @date 2023/6/28 17:11
 * @author-Email ljfirst@mail.ustc.edu.cn
 * @blogURL https://blog.csdn.net/ljfirst
 * @description
 * */
type CalculatorINTF interface {
	Cal(string) float64
	StructName() string
}

var CalculatorAssemble = map[string][]interface{}{
	"Calculator": {
		&stack.Calculator{},
		&stack.CalculatorWithBracket{},
		&stack.CalculatorWithOutBracket{},
	},
}
